type crypto/x509.constraints

10 uses

	crypto/x509 (current package)
		constraints.go#L452: type constraints[T any, V any] struct {
		constraints.go#L458: func checkConstraints[T string | *net.IPNet, V any, P string | net.IP | parsedURI | rfc2821Mailbox](c constraints[T, V], s V, p P) error {
		constraints.go#L473: 	ip    constraints[*net.IPNet, net.IP]
		constraints.go#L474: 	dns   constraints[string, string]
		constraints.go#L475: 	uri   constraints[string, string]
		constraints.go#L476: 	email constraints[string, rfc2821Mailbox]
		constraints.go#L523: 			ip:    constraints[*net.IPNet, net.IP]{"IP address", newIPNetConstraints(c.PermittedIPRanges), newIPNetConstraints(c.ExcludedIPRanges)},
		constraints.go#L524: 			dns:   constraints[string, string]{"DNS name", newDNSConstraints(c.PermittedDNSDomains, true), newDNSConstraints(c.ExcludedDNSDomains, false)},
		constraints.go#L525: 			uri:   constraints[string, string]{"URI", newDNSConstraints(c.PermittedURIDomains, true), newDNSConstraints(c.ExcludedURIDomains, false)},
		constraints.go#L526: 			email: constraints[string, rfc2821Mailbox]{"email address", newEmailConstraints(c.PermittedEmailAddresses, true), newEmailConstraints(c.ExcludedEmailAddresses, false)},